﻿namespace Agile.DataAccess
{
    /// <summary>
    /// 
    /// </summary>
	public interface IInsertUpdateBuilder
	{
        /// <summary>
        /// 
        /// </summary>
		BuilderData Data { get; }
        /// <summary>
        /// 
        /// </summary>
        /// <param name="columnName"></param>
        /// <param name="value"></param>
        /// <param name="parameterType"></param>
        /// <param name="size"></param>
        /// <returns></returns>
		IInsertUpdateBuilder Column(string columnName, object value, DataTypes parameterType = DataTypes.Object, int size = 0);
	}
}
